release (make something known) - Deutsch Englisch Wörterbuch